|
The all-new HostMonitor 3.0 is now available!
Find out how the exciting new features and capabilities can make the life of a network administrator less stressful than ever before.
- Much more flexible alert profiles
- 12 new actions
- 5 improved actions
- Folders
- Color profiles
- Mail profiles
- Report profiles
Changes related to tests:
- New status values
- New option: "Treat Unknown status as Bad"
- New option: "Reverse alert"
- New property: "Private log"
- New property: "Related URL"
- New property: "Irregular schedule"
- Dependencies
- New option: "Synchronize counters"
- New option: "Synchronize alerts"
- Improved tests
- New test: ODBC query
Other
- Advanced logging
- New global options
- 25 new statistics columns
- 27 new macro variables
- Other
Much more flexible alert profiles
Alert profiles may now contain a number of alert actions that can be launched in a predefined order depending on the test results.
Example 1: You want a fresh network stats report to be posted on your intranet web server every time the test finds the server to
be up and running. This can be done simply by adding the following action to the alert profile:
Action: Generate reports
Start when: 1 consecutive "good" result occur
Retries: until status changes
Example 2: When some critical service dies, you want the server to automatically reboot. If that does not help, an e-mail should be sent
to the on-call technician. If, however, the server remains silent during the next three tests, the network administrator is to be paged
until the server is brought back up. To implement this behaviour, create an alert profile with three actions defined like these:
- Action: remote reboot
Start when: 1 consecutive "bad" result occur
Retries: 1
- Action: send e-mail
Start when: 2 consecutive "bad" results occur
Retries: 1
- Action: send message to pager
Start when: 5 consecutive "bad" results occur
Retries: until status changes
Schedules can now be applied to actions the same way they were used for tests. With schedules, actions can be customized per time of the day.
For instance, an action profile can be set up to page both the IT manager and the network administrator during regular office hours, and to
page the administrator alone the rest of the time, while doing nothing else but writing to the log on weekends. To make this possible, simply
check the "Time restriction" option and select an appropriate schedule.
- New actions:
Send message to pager (SNPP) | | sends a message to a pager using the SNPP protocol; unlike TAP, which employs the modem, SNPP is built on top of TCP/IP to send messages via an Internet connection. |
Send message to ICQ | | sends a message through an ICQ web server to the specified ICQ user. |
Stop service | | stops a Win32 service on the local or remote system. |
Start service | | starts a Win32 service on the local or remote system. |
SQL Query | | executes an SQL query against the specified ODBC data source. |
Send data to TCP/UDP port | | sends data to the specified host using TCP or UDP. |
Syslog | | sends data using the Syslog protocol. |
SNMP Set | | sets data on the local or remote system using the SNMP protocol. |
Dial-up to network | | dials-up to a network. |
Diconnect from network | | drops the specified dial-up connection. |
Repeat test | | repeats the test. This action can be helpful in situations when the condition being checked is not stable. |
Change test interval | | changes the test interval. |
- Improved actions:
Send e-mail | |
a) For each action, a separate mail template can be specified. Thus, an e-mail to the IT manager might contain some general information on the servers, whereas the one intended for the administrator would provide an elaborate report with a high level of detail.
b) A character set can be specified for a mail template.
c) The built-in mailer now supports authentication (Plain, Login, MD5, POP before SMTP).
|
Send message to pager | | For each action, a mail template can be specified. |
Execute external program | | External program's initial window status (normal, minimized, maximized, hidden, non-active, etc.) can be specified. |
Generate reports | | Reports may include all or some of the tests contained in the specified folder and its subfolders. The powerful Report manager provides maximum flexibility in configuring report profiles, allowing the administrator to pick a report type, select fields to include, create filters, etc. |
Execute HMS script | | Enhancements have been made to the HostMonitor scripting language, like the added support for subfolders and macro variables. |
Folders
New to version 3.0, folders bring a new level of control and flexibility to network monitoring.
Learn how to organize tests in a tree-like structure (pretty much like you organize files on your hard drive) and take advantage of the property inheritance mechanism.
The folder tree is displayed in the left-hand panel of the HostMonitor main window. Appearing on the right side, in the list view area, are tests contained in the current (selected)
folder and (if the appropriate option is selected) its descendent subfolders. Sure enough, all tests are performed based strictly on their schedules, regardles of whether they are currently displayed or not.
Each folder may contain tests and/or nested subfolders, and has a number of properties:
- visible fields - a list of test attributes to display;
- sort order - a list of attributes to sort by;
- Color palette - a customizable color scheme;
- reports - up to 6 individual reports can be associated with a folder.
A new folder automatically inherits properties defined for the parent folder (the top folder inherits the common settings defined in the Options dialog).
Once a folder is created, you can change its properties as needed, rename or delete the folder, create tests and nested subfolders, and so on.
HostMonitor supports Drag & Drop operations, allowing you to easily move folders around, change their display order, and move tests from one catalog to another.
For example. you can set up a folder representing your company, define a set of report profiles (for the administrator, IT manager, technical support crew, etc.),
then create several subfolders, one for each of the company's offices, and you are done! HostMonitor will be automatically generating uniform reports for all company
offices (each report will contain test results specific to the office).
In another example, folders can be created based on a test type (Ping, CPU Usage, etc.). For each folder, define a different set of visible columns, depending on the
type of test. Thus, for a ping test folder a logical choice would include the "Reply" field, whereas for a CPU Usage folder catalog the "Average reply" field might make sense.
Color profiles
Fully customizable color schemes are available now for a variety of program windows, HTML log files and reports. Color schemes
can be assigned to either a catalog or a report type. For example, a report designed for the IT manager might have an entirely
different look and feel as compared to the one intended for use by the network administrator. Similarly, reports designed for
the field offices may differ in palette from those used by the headquarters.
The following elements have customizable color attributes (both fore- and background):
- underlying layer;
- table header (HTML reports only);
- folders;
- system messages (HTML logs only);
- test colors are status-dependent:
- "Not testes yet";
- "Good";
- "Bad";
- "Unknown";
- "Test in progress";
- "Disabled";
- "Waiting for master";
- "Out of schedule ".
Mail profiles
Multiple message templates can now be created for e-mail, pager and ICQ notification. For instance, you can set up HostMonitor
to send general server status emails to the manager, and fire off an elaborate problem report to the administrator in case of a network failure.
As before, macro variables are supported in message templates to be substituted with their actual values at message generation time.
For a list of the new macros introduced in version 3.0 please see new variables.
The other new feature allows you to specify a particular character set for your templates. This comes in especially handy if you work
in a multilingual environment.
Report profiles
The highly flexible Report Manager allows you to create and customize reports to your liking in a variety of ways.
The configurable report parameters include:
- report type: HTML, WLM, DBF or text;
- field list (e. g., test name, status, average response time, downtime, etc.);
- test type filter (e. g., exclude any ping tests);
- status filter (e. g., only include tests with a "Host is alive" or "Unknown" status);
- color scheme (for HTML reports only);
- HTML header and/or footer file (for HTML reports only).
Below is a list of the macro variables that can be used in an external header/footer:
%Date% | - | current date |
%Time% | - | current time |
%DateTime% | - | current date & time |
%BGColor% | - | background color |
%TextColor% | - | text color |
%LinkColor% | - | hypertext link color |
%VLinkColor% | - | visited link color |
%ALinkColor% | - | active link color |
It is also worth noting that each folder may contain its own list of reports, and each of the reports can be set up with a launching schedule specific to that folder.
Changes related to tests:
- New status values
- "Unknown" has a new meaning: the program is unable to retrieve the necessary information (e. g., cannot retrieve CPU usage data from a remote machine). What used to be tagged as "Unknown" now has a status of "Not tested yet".
- "Waiting for master" means the test is defined as dependent, i. e. based on another (master) test's results, and the current status of the master test precludes the dependent one from being launched.
- "Out of schedule" - tests are marked with this status if the time to launch the test falls into a disabled time frame according to the schedule specified for that test.
New option: "Treat Unknown status as Bad"
The new "Treat Unknown status as Bad" option can be applied to tests. With this option enabled, if test results cannot be
obtained, actions are triggered by HostMonitor the same way as if the test returned a "Bad" status.
The option is not applicable to some of the test types. Please refer to the table below for the meaning of "Unknown" status for diferent test types:
Test | Option applicable | "Unknown" status condition |
Ping test | Yes | Host name cannot be resolved into IP address |
TCP test | Yes | Host name cannot be resolved into IP address |
URL request | No | |
Disk free space | Yes | Disk drive information is unavailable (e. g., the drive is unmapped) |
Folder/File size | Yes | File/folder doesn't exist |
File exists | No | |
Compare files | No | |
File CRC | Yes | File doesn't exist or read error |
UNC | Yes | Resource is unavailable (option is applicable for free space check only) |
Oracle | No | |
Interbase | No | |
Ms SQL | No | |
My SQL | No | |
Postgre SQL | No | |
Sybase | No | |
Process | Yes | Information (list of processes) cannot be retrieved |
Service | Yes | Connection to CS Manager cannot be established |
SNMP | Yes | Information cannot be retrieved |
NT Events Log | Yes | Information cannot be retrieved |
CPU Usage | Yes | Information cannot be retrieved |
External test | Yes | HostMonitor cannot execute external program (program doesn't exist) or program doesn't return ERRORLEVEL within a specified time |
ODBC Query | Yes | SQL query fails, or the data field specified is not found in the result set |
Please note: the HostMonitor icon displayed in the System Tray may have one of the three colors:
- blue - all tests performed have been successful;
- yellow - "Unknown" status tests have occured;
- red - "Bad" status tests have occured.
New option: "Reverse alert"
When this option is selected, HostMonitor regards test results that are normaly considered benign, as abnormal ones, and vice versa.
This can be useful in some situations. For example, CPU Usage test returns a "Ok" status if the processor load ratio is below a predefined value.
With the "Reverse alert" option turned on, the test will work the other way around, so the administrator will be alerted when the processor load is below a predefined value.
Here is how the conversion works for different status values:
Original status | Reverse status |
Alive | Bad |
Dead | Ok |
Ok | Bad |
Bad | Ok |
BadContents | Ok |
Other status values are not affected.
New test property: "Private log"
As before, HostMonitors records test data in a single log file shared by all tests. Additionally, for each test you can now define
its own, "private" log file. The type of a private log is determined based on the file extension: HTML for .htm*, DBF for .dbf, plain text for any other extension.
Private logs can be configured to work in one of the following modes:
- Brief - record information on a changed status;
- Full - record all test results, regardless of whether the status changes or not;
- Default - use the common settings defined in the Options dialog.
If a private log is specified, the popup menu for that test will contain the item, "View private log".
New test property: "Related URL"
For each test, a related URL can be specified. By adding this property to the list of visible columns or to a report, you will
make the related URLs appear in the test list view or report sheet. In HTML reports, URLs appear as hyperlinks. In the list view,
tests with a related URL will have a popup menu item that launches the associated program (typically, your default Internet browser).
New test property: "Irregular schedule"
As before, tests in version 3.0 can be configured to execute in regular time intervals, for instance, every 10 minutes.
In addition, the new property, "Irregular schedule", allows you to have your tests run on a given day of week or month, at the
time specified, like at 8:30 AM every Monday, or at 10:00 PM on the 1st of each month.
Dependencies
For each test, you can now define a list of other tests it depends on, or Master tests.
Choose the condition to perform the dependent test based on the status of a Master test:
- "Alive";
- "Alive" or "Unknown";
- "Dead";
- "Dead" or "Unknown".
As an example, consider a network configuration where the accessibility of the company's several web servers depends on the
state of a single router. When the router is down, there is probably little sense in trying to do the dozens of tests designed to collect information on the web servers.
That was, of course, a very simplified example. With this new feature, you can implement quite sophisticated dependencies
involving a number of master tests which, in turn, depend on other tests' results. For more information on dependencies,
please, see the following options: "Syncronize counters", "Syncronize alerts",
"Consider status of the master test obsolete after N seconds".
New option: "Synchronize counters"
This option only applies to tests that have one or more master tests. When the option is turned off, and some test is not being
launched because its launch condition has not been met, HostMonitors simply marks such a test with the "Wait for Master" status.
If, however, the option is turned on, the dependent test receives the status of the master test, and its statistics information
is accordingly updated. Thus, if a router on which other tests depend has been tested to a "No answer" status, the same status
will be assigned to all dependent tests with the "Synchronize counters" option on, which in turn will increment their respective
counters like "Dead time", "Failed tests", etc.
New option: "Synchronize alerts"
This options is applicable only if "Synchronize counters" is also selected.
When the option is turned on, besides synchronizing counters, HostMonitor also does action dispatching based on the status propagated from the master test.
Example: On your corporate network you have 10 web servers and 1 router that is critical to the entire network.
A router Ping test is set up to page the administrator if the router does not respond. So when the router goes down, and the
"Synchronize alerts" option is turned off, HostMonitor sends a message to the administrator's pager and suspends all dependent tests.
If "Synchronize alerts" is on, in addition to the router problem notification, actions defined on the dependent tests will be fired off as well.
Improved tests:
- Ping test: A packet loss threshold can be specified for a Ping test, based on which the test status is determined.
That is, in the previous versions of HostMonitor a test was considered failed if no echo packets were received (100% loss).
Now you can set the option, "Status is bad when N (or more) % of packet lost".
The other new feater is, the "Reply" field can be set up to represent either the reply time, percentage of lost packets, or percentage of received packets.
- External test: A window state of the program to launch can be specified (e. g., Normal, Minimized, Maximized, Hidden, Non-active, etc.)
New test: ODBC query
This test allows you to check the availability of an ODBC data source, run an SQL query, and analyze the value of a specified
data field in the result set returned. To set up a test, simply pick one of the ODBC data sources defined in your system, and
fill in the Login, Password and Timeout fields. Optionally, provide an SQL query and a condition to check. If no condition is
specified, the two possible test status values are "Alive" and "No answer". If a condition is provided, test status can be either:
- "Ok" - if the condition is met;
- "Bad" - if the condition is not met;
- "Unknown" - if the query fails, or the data field specified is not found in the result set.
Advanced logging
As was mentioned above, in addition to the common log, test-specific private logs can now be defined.
Another new option allows you to log test information into an ODBC data source. The query to logging test data is entirely up
to you. Use the macro variables available in version 3.0 to put in as much detail as you want. For instance, your log SQL
command might look like this:
INSERT INTO HMLOG (DATE1, TIME1, TEST_NAME, STATUS, REPLY) VALUES (%Date%, '%Time%', '%TestName%', '%Status%', '%Reply%')
Note: An appropriate database table has to be created before you start using the ODBC logging.
Also new in version 3.0 is the ability to separate system messages (generated by HostMonitor) from test status records.
To enable this, set the "System log: use different log file XXXXXX" option.
The settings for these new options are located on the new page, "Advanced options", in the Options dialog.
- New global options:
- Show tests in subfolders (recursive)
- List of visible columns and their order
- List of sorted columns
-
Store statistics in HML file - this option tells HostMonitor to write all statistical information into a file, so that the statistics build up across multiple program sessions. If the oprion is turned off, when an HML file closes down, the statistics pertaining to its tests get reset. Please note that statistics for any or all of the tests can be nullified at any time using the "Reset ..." menu command.
-
Store "Recurrences" in HML file - this is an important option, because it's the "Recurrences" field that the programs looks at to determine what actions and when to fire off. Therefore, if the option is deselected, upon closing an HML file or shutting down HostMonitor, the counter will be reset, so that when the program is restarted, actions will be triggered as tests are first performormed. With the option turned on, recurrence counters will be saved on shutdown, and at the next startup the program will pick up where it left off, as if the program execution was not interrupted.
- Reset "Recurrences" when test gets disabled
- Remember current folder
-
Consider status of the master test obsolete after N seconds - this parameter is used by the program to determine whether the Master test status is up to date. Before starting a dependent test, HostMonitor checks the status values of the Master tests defined on it. The parameter mandates for how long a Master test status is considered to be current.
-
Startup delay - this parameter is only applicable if HostMonitor is started as a Win32 service. It comes in handy if you want to monitor some other services that might start after HostMonitor does. With this option turned on, the actual monitoring is deferred at HostMonitor startup for the amount of time specified.
- When service is being stopped: save changes in HML file; discard all changes
- Authentication method (Plain, Login, MD5, or POP before SMTP), login and password for primary and backup SMTP server
- Record info about successful actions
- Record info about failed actions
**
Note: In the HostMonitor terminology, "Bad" status means one of the folowing:
- "No answer";
- "Bad";
- "Bad contents".
Similarly, "Good" status means either:
- "Host is alive"
- "Ok"
|
|
- 25 new columns providing detailed test information
In adition to the static test parameters (test name, interval, status, etc.), a number of dynamic statistics data fields are
now maintained and can be viewed in real time. Here is a list of the new fields introduced in version 2.0:
Column name | Field description |
Recurrences | The number of consecutive tests resulting in the same status as the current one |
Last status | The previous test status |
Last reply | The previous test result value (test-specific) |
Related URL | Related URL |
Master test | Master test name |
Schedule | The name of the associated schedule |
Alert profile | Alert profile name |
Private log | The specified private log file name |
Alive % | "Good" to overall tests ratio, in percent |
Dead % | "Bad" to overall tests ratio, in percent |
Unknown % | "Unknown" to overall tests ratio, in percent |
Total time | The time the test has been in monitoring |
Alive time | The overall time the test has had a "Good" status |
Dead time | The overall time the test has had a "Bad" status |
Unknown time | The overall time the test has had an "Unknown" status |
Total tests | Overall tests performed |
Passed tests | The number of "Good" tests |
Failed tests | The number of "Bad" tests |
Unknown result tests | The number of "Unknown" tests |
Average reply | The average value of the results obtained |
Min reply | The minimum value of the results obtained |
Max reply | The maximum value of the results obtained |
Status changed at | The time when the status last changed |
Status changes count | The number of times the status has changed |
Created at | The time when the test was created |
Modified at | The time when the test was last modified |
Please note that statistics for any or all of the tests can be nullified at any time using the "Reset ..." menu command.
- 27 new macro variables
Like in the previous versions, macro variables can be used in message templates, in the command line to execute an external
program, etc. The table below lists the new macros introduced in version 2.0.
Macro variable | Description |
%TestName%' | The name of the test. Has the same value as %HostName%, which has been retained for backward compatibility |
%LastStatus% | The last test status returned |
%LastReply% | The last test result value |
%PrivateLog% | The specified private log file name |
%RelatedURL% | Related URL |
%Folder% | The name of the folder containing the test |
%FullPath% | The full folder path name |
%Recurrences% | The number of consecutive tests resulting in the same status as the current one |
%MasterTest% | Master test name |
%TotalTests% | Overall tests performed |
%TotalTime% | The time the test has been in monitoring |
%FailedCnt% | The number of "Bad" tests |
%PassedCnt% | The number of "Good" tests |
%UnknownCnt% | The number of "Unknown" tests |
%AliveTime% | The overall time the test has had a "Good" status |
%DeadTime% | The overall time the test has had a "Bad" status |
%UnknownTime% | The overall time the test has had an "Unknown" status |
%AliveRatio% | "Good" to overall tests ratio, in percent |
%DeadRatio% | "Bad" to overall tests ratio, in percent |
%UnknownRatio% | "Unknown" to overall tests ratio, in percent |
%AverageReply% | The average value of the results obtained |
%MinReply% | The minimum value of the results obtained |
%MaxReply% | The maximum value of the results obtained |
%StatusChangedTime% | The time when the status last changed |
%StatusChangesCnt% | The number of times the status has changed |
%CreatedTime% | The time when the test was created |
%ModifiedTime% | The time when the test was last modified |
In addition, the %SimpleStatus% macro can now take one of the three values: UP, DOWN, UNKNOWN
Group test operations
Test operations (Delete, Enable, Disable, Refresh) can now be performed on a group of selected tests. To select multiple tests
use key combinations: Shift + Arrow key for a group of contiguous tests, Ctrl + Arrow key for arbitrary tests.
Additionally, some common test parameters can be edited for a group of selected tests: alert profile, schedule, test interval,
comment, related url, private log, etc.
Creating multiple tests in one shot
A range of IP addresses rather than a single adress can be specified for a Ping or TCP test (e. g., 192.52.233.1 - 192.52.233.250).
For each of the range addresses, HostMonitor will create a separate test.
Encrypted HML and LST files
Because some test settings may include a password, HostMonitor configuration files are now stored in an encrypted form.
For security reasons, it is also recommended to have the "Protect all settings by password" option turned on (located on the
Miscellaneous page in the Options dialog).
New linking mechanism for schedules and profiles
You can now rename schedules, alert profiles and other profiles without having to worry that the link between the test and the
profile will be broken. The new linking mechanism implemented in version 2.0 uses internal IDs that are unique and non-changeable
throughout the lifetime of an object.
|
|
The following issues have been resolved:
- SNMP test for remote systems might return an incorrect string value;
- Pager notification would not work properly with some providers;
- Ping packets bigger than 255 bytes were not supported.
|
|
- New option on Miscellaneous page: "Protect all settings by password"
- "Remote reboot" action: now you can use macros in "Computer name" field
- Some corrections in "CPU Usage" test
- Fixed problem which appears when many tests try to connect to Oracle database at the same time
- Bug fixed in "check Folder/File size" test: program calculated size
incorrectly when folder contains huge file(s) (file bigger than 2GB)
- "Check processes" test: now you can start alert actions when more than 0 copies of some process are running
- New version does not need separate registration when started as service and as regular program
- Now HostMonitor starts external log viewer using SW_SHOWNORMAL flag
|
|
- Fixed problems with Proxy authorization ("URL request" test).
- Fixed problem in SNMP test: program returned incorrect values for last row in tables.
- New option for SNMP test: "Automatically append the single instance sub-identifier (".0").".
"Miscellaneous" page in Options dialog.
- New item in "Troubleshooting" section of documentation.
|
|
|
|
- Improved "URL request" test : new options "Download nested frames", "Download images".
- Improved "Compare files" test : new option "Translate macros" - now you can use macros in path (%DD%, %MM%, %YY%, etc..).
- New option "Agent name" on "Miscellaneous" page in Options dialog. Now you can change default agent name which HostMonitor sends in HTTP request ("URL request" test).
- New test specific macros: %ServiceComp%, %ServiceName%.
- Now test "by External program" displays ExitCode (which returns external program) in Reply field (so, you can use macro %Reply%).
- Several small corrections.
|
|
- Log Analyzer : new menu item "Create HTML report" in popup menu.
- "Compare files" test : worked incorrectly when file was smaller than text for search.
|
|
- Added menu item "Telnet" into popup menu for "Ping", "TCP", "URL request" tests.
- Improved UNC test: now you can specify free space limit using percentage.
- Several small corrections.
|
|
- Now HostMonitor support 2 SMTP servers for e-mail notifications (primary and backup).
- Improved "Folder/file size" test. This test had limit 2 Gb, now theoretical limit 64 Tb.
|
|
- New test: "Compare files". Now you can can compare files by time, size, contents; search string in file; etc.
- Now "Select test method" dialog saves/restores size and position.
- New version of HML Manager.
|
|
- Options dialog: new page "Service" - now HostMonitor can impersonate the security context of the specified user when starts as service.
- Improved test "File/Folder availability".
- New menu item ("Trace") in tests list popup menu. Appears for "Ping", "TCP", "URL request" tests.
- Log Analyzer: new menu item ("Erase line") in popup menu and hot key (Ctrl+Y) for panel with detailed information (left bottom panel).
- New page "Miscellaneous" in Options dialog - options for "UNC path", "NT Events Log" tests.
|
|
- Improved tests "File/Folder availability" and "Folder/File size" : new option "Translate macros" - now you can use macros in path (%DD%, %MM%, %YY%, etc..).
- Improved test "File/Folder availability" : now HostMonitor can check how old is the file.
- Several small corrections
|
|
- Now you can start HostMonitor as Win32 interactive service under Windows 2000 (we don't recomend start current version of HostMonitor as service under Windows NT 4.0 !).
New command line parameters: "/InstallService", "/UninstallService"
|
|
- New alert action: "Execute script".
- Also for execute HMScript you can use new item "Execute script" in menu File.
- HostMonitor's distributive now includes HML Manager.
|
|
- Some changes and corrections in SMTP mailer.
- Improved build-in Import utility.
- Now program doesn't ask about terminate monitoring when system is rebooting.
- Also now available new utility HML Manager.
|
|
- Bug fixed: HostMonitor cannot read external HTML header/footer when path included spaces.
|
|
- New options page "HTLM report options".
- Now you can define set of fields to include in report.
- Now you can define set of tests to include in report (Ping, TCP, URL, etc).
- Also program can add to report only "dead" hosts, only "alive" hosts, or all hosts.
- You can use external header and footer for HTML report.
- New buttons in "Test properties" dialog: "Exclude this test from HTML report",
"Exclude this test from WML report", "Exclude this test from DBF report".
- New option on "Interface" page in Options dialog: "Red row for 'dead' hosts".
- Corrected: HostMonitor didn't work with some SMTP servers when you use more than one address in field "TO:".
|
|
- New menu item: "Import from Text file". Example of import file: import1.txt
- Also available to download import utility: import.zip
- Bug fixed: program didn't work with some regional date settings
(like ddd/MM/YYYY, dd/MMMM/yy)
- Bug fixed: sometimes icon changed color to blue even if some tests was "bad"
|
|
- New test: CPU Usage (implemented for Windows NT/2000 and Novell Netware)
- Decrease usage of USER & GDI objects in 3 times
- New option (Options dialog, "Behavior" page): "Don't start more than [xx] tests per second"
- New macro %Reply%
- New field in DBF log: "reply" (program changes format when create new DBF log)
- Bug fixed: LogViewer & LogAnalyzer showed 0 reply values for some tests
(SNMP test, check Process) when work with DBF log file (you have to delete old DBF log file)
- Now HostMonitor for sorting by status uses sense of status (used alphabetical sorting)
- Fixed problem with '<', '>' symbols in HTML log, in HTML & WML report files.
- Fixed resource leaking (happened when TCP test cannot connect to host)
- Changed behavior of Tray Icon: now icon restore blue color when all hosts is alive.
|
|
- URL request: now you may define timeout
- New macro: %SimpleStatus%
- Bug fixed: on Windows 9x program incorrect detected drive free space (cut to 2Gb)
|
|
- New actions : reboot, remote reboot, restart service.
Now HostMonitor can restart/shutdown a local or remote computer and restart services
on local or remote computer.
- New reports : generates reports in HTML, DBF, WML formats.
- New "Reports" page in Options dialog.
HostMonitor can generates reports at regular intervals and start external program afterwards (e.g. for analyzing).
- New "Reports" menu.
- New "Add" button in "Tasks properties" dialog. The program adds task but doesn't close
dialog and you may easy add another task.
- Now you may use any characters (like '@', '^', ':') in password to access to HTTP, FTP, or Gopher data ("URL request" test).
HostMonitor converts unsafe characters and spaces into escape sequences.
|
|
- New actions : send messages to pagers and beepers.
- New "Pagers" page in Options dialog.
- New macros: %StatusID%, %HostID%, %CommentID%.
- New sound alert option: "Show WakeUp window and plays "dead" sound repeatedly".
- Now HTML report includes field "Comment".
- Now hint for tray icon contains name of tasklist. Useful if you start several copies of program.
|
|
- Redesigned "Alert Profiles" dialog; changed format of file "actions.lst".
Setup program know how to convert this file to new format (just press button "Update").
- Now you may use expressions for comparing URL contents.
- bug fixed : program didn't work on some localized versions of Windows NT/2000 (e.g. Chinese edition).
- bug fixed : big diskspace values stored incorrect in DBF log.
- bug fixed : program didn't start monitoring when you set startup option "minimize after load".
- new registration methods. Now you may buy different registration keys :
key for monitoring up to 35 hosts (tasks) - $35
key for monitoring up to 200 hosts (tasks) - $99
key for monitoring up to 20,000,000 hosts (tasks) + registration key for IP-Tools - just $150
We send new registration keys (for 20,000,000 tasks) for all already registered users (of course free of charge because your already registered).
|
|
- New test : NT Event Log
- Now Process test can control minimal and maximal count of processes
- Now program show Reply time for Interbase, PostgreSQL, MSSQL, MySQL, and Sybase SQL servers
- Now program refresh list of available drives (in test: drive size) every
time when you open test properties dialog
- bug fixed in SNMP test : incorrect comparing for some data types
- bug fixed in LogAnalyzer : incorrect time calculation for some time formats
- etc
|
|
- now you can edit text for standard e-mail notification (see Options dialog, page "Standard message")
- new macroses : %TaskComment%, %Date%, %Time%, %AlertProile%, %ScheduleName%
|
|
- SNMP test : now you can define Timeout & Retries value
- now program start "alive" alerts only if before this was started "dead"
alerts (for example: if program must start alert actions after 3rd bad
attemts but host restores his status after 2nd program doesn't start
any alert actions)
- bug fixed : memory leak if you write log into DBF file
- bug fixed : maximum log size measured in bytes, now in Kb
- bug fixed : program didn't get SNMP values for long OIDs
- new status: "Bad Contents". Program shows this status for files with bad CRC
and for bad CRC/Contents of HTML(FTP) page
- etc
|
|
- New test : check services (only for Windows NT/2000)
- New test : check processes (only for Windows NT/2000)
- New test : SNMP test
- full screen chart in LogAnalyzer now can show reply values
- bug fixed in LogAnalyzer : statistics window (in full screen chart)
disappear after show Options dialog
|
|
- Bug fixed : now program again can check pages/files on HTTPS, FTP, Gopher servers
|
|
- Some small changes in interface
- bug fixed : appeared after deleting one of action profiles
|
|
- New test : check Interbase SQL server
- New test : check MS SQL server
- New test : check My SQL server
- New test : check Postgre SQL server
- New test : check Sybase SQL server
- Now build-in mail client can read text for sending from specified file or
send specified file as attachment
- Small changes in interface :
- now "Add" button has menu, you may select test method form this menu
- also you can select test from special window, not only from standard Combobox
- etc
- bug fixed : sometimes Schedules dialog didn't save changes
|
|
- New test : check Oracle server (use Oracle Call Interface)
- New test : check UNC path
- program can check resource availability;
- check the total amount of free space;
- check the amount of free space available to the current user
(if the operating system implements per-user quotas, this value may be
less than the total number of free bytes on the disk)
|
|
- New test method : "Check file CRC". Now you can check integrity of your files.
- Now test "URL contents" can check contents of files
- Now test "URL contents" can check CRC of files.
If someone hack your site hostmonitor can detect this before thousands of people see pornography on your corporate site.
- bug fixed : exception if drive not present (test: drive free space)
|
|
- Date filter for LogAnalyzer & LogViewer.
- Remove forgotten message about old version which appear on start program
|
|
- Menu item "Print" for main window, LogViewer, LogAnalyzer, Trace utility, LocalInfo.
You may print all information or only selected text.
LogViewer allows select many items, you can select items manually or use find command.
- Menu "Search" : now program allows search text in main window, in LogViewer, LogAnalyzer, in trace utility.
- IP-Monitor utility : if you resize window program adjust the divisions of monitor proprtionally.
- IP-Monitor utility : now you can setup refresh time up to 24 hours (84000 sec)
- some small bugs fixed
|
|
- now in window with list of TCP ports you may use Enter & ESC
- now if you choose item "Statistic" from popup menu (in main window)
HostMonitor will show statistical information about selected host
- FullScreen Chart Window : now you can move text with statistical information
- bug fixed : program didn't accept registration names over 32 chars
- etc
|
|
- LogAnalyzer : Full screen version of chart
(choose item "Full screen chart" from popup menu which appear when you press right mouse button)
- New page in options dialog : Log Analyzer/Viewer (you may customize chart colors, grids, etc)
- LogAnalyzer now has popup menu (Items : Options; Full screen chart)
- etc
|
|
- Now Log Analyzer calculate (approximately) alive and dead time for hosts.
- Some changes in interface
- Fixed some bugs which appears only under Windows 9x
- Fixed some bugs in LogAnalyzer
- Fixed some bugs in installation program
|
|
- Redesigned Options Dialog
Now program has one options dialog with navigation tree, basic/advanced mode, etc
- Now Internal Log Viewer support HTML log files (in addition to Text & DBF)
- New option : Show grid (on "Interface" page).
If you enable this option program add lines that separate the task items in main window.
- Now you can setup external viewers for log files.
For each type of log files you may define viewer : Internal/Associate program/External.
- Fixed some bugs
- etc
|
|
- HTML log now compatible with Netscape Navigator
- LogViewer : you can sort list by different fields (just click on column header)
- Start/Stop commnand in menu which appear when you press right mouse button on Tray icon
- New page in Options dialog : "HTML Colors". You may setup all colors for HTML log & HTML reports
- Option "Change Icon if any host -> died" (on page "Interface").
If this option enabled and any host change his status to "died" when
HostMonitor minimized to Tray then HostMonitor change its icon to red.
After restore from Tray HostMonitor restore blue icon.
- Option "Place program in Startup menu" on "Startup" page
- LogAnalyzer : now you can change width of panel with graphic
- LogAnalyzer : you can sort list by different fields (just click on column header)
- Bug fixed : some windows ignored "Auto save windows options" (always saved information)
- now sort for ReplyTime correct work with different units : ms, Kb, Mb, Gb
- etc
|
|
- Now "Help" buttons are working
- New option on "Preferences" page : Alert Reactions
- Bug fixed : parameter "Alert after" didn't work
|
|
- Now program can write log to DBF file (view and analyze too)
- You can define macro for name of log file (if you select autochange mode)
- Change default extension for list files to ".HML"
- Bug fixed : drive space check showed incorrect space units
- etc.
|
|
- New page in HostMonitor options dialog : Preferences
You can setup MonitorStyle (Report, List, Icon, SmallIcon) and
RefreshMode
- Now you can use keys in monitor : Del (Remove host), Enter (Edit), Space (Refresh)
- Program adds items to comboboxes in HostProperties dialog window.
After load fill with alpha sort, after edit or addition host move or add
last used address to top of item
- Now program can save log to text file (shows and analyze it too)
- Bug fixed : on some systems program didn't show text on buttons
- Bug fixed : on some systems program didn't show hints on Status Bar
- etc.
|
|
- New page in options dialog : Startup options
- New command line parameters : [/Ini=IniFileName] [/List=HostsFileName]
[/ErrorHandler=Default|Ignore|Quit] [/start | /stop] [/minimized | /maximized | /normal]
|